<?php

/**
 * The User Type collection describes the different kidns of users
 * available within the ystem. It allwos us to easily quantify whether a user has signed
 * up using Facebook, OpenID, or our native signup method.
 *
 * @author Michael Krotscheck
 */

final class Core_User_Type
{
	/**
	 * A Crontab user
	 *
	 * @var string
	 */
	const CRON = 'CRON';
	
	/**
	 * A User signed up via Google OpenId
	 *
	 * @var string
	 */
	const GOOGLE = 'GOOGLE';
	
	/**
	 * A User signed up via Twitter OpenAuth
	 *
	 * @var string
	 */
	const TWITTER = 'TWITTER';
	
	/**
	 * A User signed up via Facebook OpenAuth
	 *
	 * @var string
	 */
	const FACEBOOK = 'FACEBOOK';
	
	/**
	 * A User signed up via Linkedin OpenAuth
	 *
	 * @var string
	 */
	const LINKEDIN = 'LINKEDIN';
	
	/**
	 * A User signed up via Etsy OpenAuth
	 *
	 * @var string
	 */
	const ETSY = 'ETSY';
	
	/**
	 * A User signed up via our native methods
	 *
	 * @var string
	 */
	const NATIVE = 'NATIVE';
}